Skip to content

ci(vscode): allow to fail on oxlint js plugin support test#18779

Merged
graphite-app[bot] merged 1 commit intomainfrom
01-31-ci_vscode_allow_to_fail_on_oxlint_js_plugin_support_test
Jan 31, 2026
Merged

ci(vscode): allow to fail on oxlint js plugin support test#18779
graphite-app[bot] merged 1 commit intomainfrom
01-31-ci_vscode_allow_to_fail_on_oxlint_js_plugin_support_test

Conversation

@Sysix
Copy link
Member

@Sysix Sysix commented Jan 31, 2026

No description provided.

@github-actions github-actions bot added the A-editor Area - Editor and Language Server label Jan 31, 2026
Copy link
Member Author

Sysix commented Jan 31, 2026


How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • 0-merge - adds this PR to the back of the merge queue
  • hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@Sysix Sysix force-pushed the 01-31-ci_vscode_allow_to_fail_on_oxlint_js_plugin_support_test branch from c1dfaa7 to 938c7cd Compare January 31, 2026 17:50
@Sysix Sysix marked this pull request as ready for review January 31, 2026 18:22
@Sysix Sysix requested a review from camc314 as a code owner January 31, 2026 18:22
Copilot AI review requested due to automatic review settings January 31, 2026 18:22
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adjusts the VS Code CI pipeline so the oxlint JS plugin support E2E test can run without blocking CI when it fails (treating it as flaky/unstable for now).

Changes:

  • Moves the “js plugin support” E2E test into a dedicated spec file and introduces a dedicated test suite (oxlint-js).
  • Adds a new pnpm script (test:oxlint-js) and VS Code test suite configuration to run only that spec with specific env vars.
  • Updates the VS Code CI workflow to run the new suite with continue-on-error: true.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
editors/vscode/tests/integration/e2e_server_linter.spec.ts Removes the JS plugin support test from the main linter E2E suite.
editors/vscode/tests/integration/e2e_server_linter-js.spec.ts Adds a dedicated E2E spec for JS plugin support, gated by an env var.
editors/vscode/tests/integration/code_actions.spec.ts Adds a wait after updating config to reduce timing-related flakiness.
editors/vscode/package.json Adds test:oxlint-js script to run the dedicated suite.
editors/vscode/.vscode-test.mjs Registers new oxlint-js test suite with targeted spec file and env.
.github/workflows/ci_vscode.yml Runs the new test:oxlint-js step as non-blocking (continue-on-error).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Sysix Sysix force-pushed the 01-31-ci_vscode_allow_to_fail_on_oxlint_js_plugin_support_test branch from 938c7cd to 2475d9e Compare January 31, 2026 18:27
@Sysix Sysix added the 0-merge Merge with Graphite Merge Queue label Jan 31, 2026
Copy link
Member Author

Sysix commented Jan 31, 2026

Merge activity

@graphite-app graphite-app bot force-pushed the 01-31-ci_vscode_allow_to_fail_on_oxlint_js_plugin_support_test branch from 2475d9e to 25de8fc Compare January 31, 2026 18:33
@graphite-app graphite-app bot merged commit 25de8fc into main Jan 31, 2026
22 checks passed
@graphite-app graphite-app bot deleted the 01-31-ci_vscode_allow_to_fail_on_oxlint_js_plugin_support_test branch January 31, 2026 18:40
@graphite-app graphite-app bot removed the 0-merge Merge with Graphite Merge Queue label Jan 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-editor Area - Editor and Language Server

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants